Окончил филологический факультет Ленинградского университета в 1953 г. Работал первым секретарем Ленинградского отделения СП РСФСР (1971-1973), секретарем правления СП СССР. Член СП СССР с 1956 г.
Друзья навеки. М., 1955. Позиция. М., 1964. Звезды над крышей: рассказы. Л., 1964. Горница. Л., 1966. Стихотворения. М., 1967. Люди вокруг тебя: рассказы. М., 1968. Стихотворения и поэмы. Л., 1971. Избранная лирика. М., 1971. Вечное эхо войны: рассказы. М., 1972. А под небом есть земля. Л., 1973. Ливнями омытая весна. М., 1976. Эпический разбег. М., 1976. Помню и люблю. М., 1980. Избранное. В 2 тт. М., 1980. Доверяю вам Стихи и поэма, 1977-1978. М.: Советский писатель, 1980. Друзьям: Стихи и поэма. Ташкент, 1981. Блокадные новеллы. М., 1983. Полемика Стихи и поэмы. М.: Молодая гвардия, 1983. Ступени: Молодые поэты Болгарии. [Сб. стихов]. М.: Молодая гвардия, 1983. Сентябрь. М.: Художественная литература, 1984. Крылья любви Стихи. Тбилиси, 1984. Материк: стихи, поэмы. М.: Сов. писатель, 1985. Фантастические картины. Стихи. Нева12 (1985). Михайловский сад. Рассказ. Москва 5 (1985). Рассказы. Дружба народов 10 (1985). Прощание с книжным шкафом. «Вкалывай, немец!» Старшая медицинская сестра. Рассказы. Москва 11 (1985). Песнь о матери: Стихи и поэмы. Ашхабад, 1985. Девушка моей мечты. Рассказ. Юность 1 (1986). Принимая меня в давний час... Стихи. Москва 2 (1986). О самом важном. Стихи. Октябрь 3 (1986). Просветители Кирилл и Мефодий... Стихи. Москва 10 (1987). Новеллы о любви. М.: Современник, 1987. Помню и люблю Поэмы и стихи. Минск, 1987. Моим блокадным одноклассникам. Стихи. Нева 12 (1988). Голоса из блокады: рассказы. М.: Советский писатель, 1989. Избранное. М.: Художественная литература, 1990. А свет России - в малых городах. Стихи. Наш современник 8 (1990). Стихи. Нева 10 (1991). Пляшущая бутылка над Бермудским треугольником. М.: Рубикон, 1992. Сказки для Насти. М.: Детская литература, 1992. Из дневника 1992 года. Стихи. Наш современник 6 (1993). Как жить? - М.: РБП, 1994. Жизнь в 900 дней. - М.: РБП, 1995. Прощание. М., 2000. Взгода. Рассказ. Нева 5 (2005).